@media (max-width: 480px) {
    .nav_bottom {
        display: none;
    }

    .container {
        width: 100%;
        max-width: 414px;
    }
    
    #ups-banner .swiper-wrapper {
        opacity: 1;

    }

    .wrap-layer {
        padding:0 20px;
    }

    .container .slogen .wrap-layer .en {
        font-size: 25px;
        color: #fff;
        line-height: 30px;
    }

    .container .slogen .wrap-layer .ch{
        font-size:35px;    
    }
    .footer {
        text-align: center;
        bottom: 20px;
    }

    .right_nav {
        top: 320px;
        width: 100%;
    }

    .container .slogen .wrap-layer .slo {
        width: 100%;
    }

    .bottom-nav {
        bottom: auto !important;
        left: 0px !important;
        top: 300px;
    }

    .right_nav>div {
        width: 96%;
        height: 100px;
        padding: 0px 2% 0;
    }

    .nav {
        display: none;
    }

    .nav .wrap-layer .nav_right .en {
        width: 30px;
        height: 30px;
        border-radius: 100%;
        color: #fff;
        font-size: 15px;
        border: 2px solid #fff;
        text-align: center;
        line-height: 30px;
    }
    /* .mobile-menucss {
        background: -webkit-linear-gradient(#00428e, #022145);
        background: -o-linear-gradient(#00428e, #022145);
        background: -moz-linear-gradient(#00428e, #022145);
        background: linear-gradient(#00428e, #022145);
    }

    .mobile-menucss>ul {
        background: -webkit-linear-gradient(#00428e, #022145);
        background: -o-linear-gradient(#00428e, #022145);
        background: -moz-linear-gradient(#00428e, #022145);
        background: linear-gradient(#00428e, #022145);
    }

    .mobile-menucss>ul>li>a>span {
        color: #fff;
        font-size: 16px;
    }

    .mobile-menucss>ul>li>ul>li>a>span {
        color: #fff;
    } */

    .container {
        z-index: 1;
    }

    .bottom-nav {
        z-index: 2;
    }

    a.menus-mobiles {
        width: 50px;
        height: 50px;
        display: inline-block;
        position: absolute;
        left: 0;
        top: 0;
    }

    a.menus-mobiles span {
        background: #de0010;
        height: 1px;
        width: 20px;
        display: block;
        position: absolute;
        left: 10px;
        top: 22px;
        transition: all 0.5s;
    }

    a.menus-mobiles span:nth-child(1) {
        /* top: 22px;*/
        transform: translate3d(0, 0px, 0);
    }

    a.menus-mobiles span:nth-child(2) {
        /*top: 28px;*/
        transform: translate3d(0, 6px, 0);
    }

    a.menus-ani1 span:nth-child(1) {
        /* animation:animenu1 500ms  1; */
        animation-fill-mode: forwards;
        transform: rotate3d(0, 0, 1, 45deg) !important;
    }

    a.menus-ani1 span:nth-child(2) {
        /*animation:animenu2 500ms  1; */
        animation-fill-mode: forwards;
        transform: rotate3d(0, 0, 1, -45deg) !important;
    }

    .mobile-search .s-close {
        cursor: pointer;
        background: url(../img/close.png) no-repeat center center;
        background-size: 15px;
    }
}

@media screen and (max-width:767px) {

    html,
    body {
        min-width: 100%;
    }
    .wrapper {
        padding: 0 10px;
    }

    .page {
        margin-top: 20px;
    }

    .page-body {
        padding-bottom: 10px;
    }

    .mobile-headerwrap {
        display: block;
    }

    .mod-header {
        display: none;
    }

    .mode-banner .mode-inner img {
        height: 150px;
    }

    .mode-banner .inner-wraper {
        top: 0;
        bottom: 0;
    }

    .mode-banner .curmenu {
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 5px;
    }

    .article-page,
    .culture-page,
    .develop-page,
    .honour-page,
    .company-info-page,
    .medicine-page,
    .estate-page,
    .estate-info-page,
    .product-page,
    .news-page,
    .news-info-page,
    .manage-page,
    .job-page,
    .reports-page,
    .stock-page {
        padding-top: 10px;
    }

    .crumb {
        margin: 0 -10px 10px -10px;
        height: auto;
    }

    .crumb .position {
        display: none;
    }

    .crumb .submenu {
        float: none;
        overflow-x: auto;
        overflow-y: hidden;
        display:none;
    }

    .crumb .submenu ul {
        display: inline-block;
        white-space: nowrap;
    }

    .crumb .submenu ul li {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

    .crumb .submenu li a {
        line-height: 40px;
        height: 40px;
        font-size: 14px;
        min-width: 100px;
    }

    .mod-footer .con .left {
        float: none;
        width: 100%;
    }

    .mod-footer .con .right {
        display: none;
    }

    .mod-footer .con .bom-logo {
        padding: 0;
        border: none;
        margin: 0 auto;
        display: block;
        width:50%;
    }

    .mod-footer {
        margin-top: 20px;
        padding-top: 20px;
    }

    .mod-footer .con .bom-logo img {
        margin: 0 auto;
        width: 100px;
    }

    .mod-footer .con .adress {
        padding: 20px 10px;
        border: none;
        overflow: inherit;
    }
    .mod-footer .con .adress .text{
        clear: both;
        padding-top:20px;
    }
    .mod-footer .con .media {
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mod-footer .con .wx,
    .mod-footer .con .wb {
        float: none;
        margin: 0 10px;
    }

    .mod-footer .bottom {
        height: auto;
        padding: 5px 0;
    }

    .mod-footer .bottom .inline-block {
        line-height: 24px;
    }

    .mod-footer .bottom .copyright {
        margin: 0;
        display: block;
    }

    /* 集团介绍 */
    .group-intro .since {
        font-size: 50px;
    }

    .group-intro .name {
        font-size: 20px;
        margin-bottom: 20px;
    }

    /* 领导团队 */
    .team-page {
        margin: 0;
    }

    .team-page .core {
        float: none;
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .team-page .core .list li{
        display:inline-block;
        margin:0;
    }
    .team-page .core .list .desc{
        display:block;
    }
    /* 企业文化 */
    .four-container{
        overflow:hidden;
        margin-top:20px;
    }
    .four-container .clear{
        display:none;
    }
    .culture-page .slogin {
        height: auto;
    }

    .culture-page .four {
        margin: 0;
    }

    .culture-page .four .core {
        float: none;
        width: 100%;
        padding: 0;
        margin:0;
        padding-bottom:130px;
        display:block;
        margin-bottom:15px;
    }

    .culture-page .four .core .inner{
        overflow:visible;
    }

    .culture-page .four .core .bottom {
        font-size: 18px;
        line-height: 40px;
        display:none;
    }

    .culture-page .four .core .cover {
        font-size: 16px;
        line-height: 28px;
        display:block;
        height:130px;
        top:100%;
        background: url(../images/culturebg.png) #f5f5f5;
        color:#004ea2;
    }

    .culture-page .four .core .cover .title {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .culture-page .slogin .mod-td {
        padding: 10px;
        font-size: 14px;
        line-height: 24px;
    }

    .culture-page .slogin .tit {
        font-size: 25px;
    }

    /* 发展战略 */
    .total-strategy {
        font-size: 14px;
        line-height: 26px;
    }

    .total-strategy .mod-table {
        display: block;
    }

    .total-strategy .mod-td {
        display: block;
    }

    .total-strategy .pic {
        width: 100%;
    }

    .total-strategy .intro {
        padding: 10px;
    }

    .total-strategy .title {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .core-power {
        margin: 20px -10px 0 -10px;
        padding: 10px 0;
    }

    .core-power .h4 {
        font-size: 26px;
        margin: 20px 0 20px 0;
    }

    .core-power .list {
        margin: 0;
    }

    .core-power .list .table,
    .core-power .list .table tr,
    .core-power .list .table td {
        display: block;
        border-spacing: 0;
    }

    .core-power .list .table td {
        margin-bottom: 20px;
    }

    .core-power .list .table .tit {
        line-height: 50px;
        font-size: 20px;
    }

    .core-power .list .table .desc {
        padding: 15px;
    }


    .three-develop-container{
        padding-top: 10px;
    }
    .three-develop-container .botPrev,.three-develop-container .botNext{
        display:block;
    }

    .three-develop {
        margin: 0;
    }
    .three-develop .clear{
        display:none;
    }
    .three-develop .core {
        float: none;
        width: 100%;
        padding: 0;
    }

    .develop-intro .tab-box{
        padding: 10px;
    }

    .three-develop .core .inner .tit {
        font-size: 24px;
        left: 20px;
        bottom: 20px;
    }

    /* 荣誉资质 */
    .honour-page .list {
        margin: 0;
    }

    .honour-page .list .core {
        float: none;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .honour-page .list .core+.core {
        margin-top: 20px;
    }

    /* 投资企业 */
    .company-page {
        padding-top: 0;
        margin: 0 -10px -10px -10px;
    }

    .company-page .company-wrap {
        height: auto;
    }

    .company-page .cover .table,
    .company-page .cover .table .tr,
    .company-page .cover .table .td {
        display: block;
        width: 100%;
    }

    .company-page .cover .table .td .name {
        display: none;
    }

    .company-page .cover .table .td .wrap {
        position: static;
        border-bottom: 1px solid #fff;
        padding: 10px;
        box-sizing: border-box;
    }

    .company-page .cover .table .td .wrap table,
    .company-page .cover .table .td .wrap table tr,
    .company-page .cover .table .td .wrap table td {
        display: block;
        opacity: 1;
        border-spacing: 0;
    }

    .company-page .cover .table .td:after,
    .company-page .cover .table:after {
        display: none;
        border: none;
    }

    .company-page .cover .table .td .info .na {
        font-size: 20px;
        margin-bottom: 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        line-height: 1;
    }

    .company-page .cover .table .td .info .more {
        margin-top: 10px;
    }

    .company-page .cover .table .td .four {
        margin-top: 10px;
    }

    .company-page .cover .table .td .four .item {
        padding: 10px;
    }

    .company-page .cover .table .td .four .item span {
        font-size: 30px;
        padding-right: 10px;
    }

    .company-page .cover .table .td .four .item em,
    .company-page .cover .table .td .four .item .tit {
        font-size: 14px;
    }

    .company-page .cover .table .tr .td:hover {
        width: 100%;
    }

    .company-page .cover .table .tr:hover .td {
        width: 100%;
    }

    /* 企业详情 */
    .company-info-page .name {
        font-size: 24px;
    }

    .company-info-page .time {
        font-size: 20px;
        margin: 10px 0 20px 0;
    }

    .company-info-page .content .left {
        float: none;
    }

    .company-info-page .content .left .concat {
        padding: 10px;
    }

    .company-info-page .content .right {
        font-size: 14px;
        padding: 0;
        margin-top: 10px;
        line-height: 28px;
    }

    /* 主营业务 */
    .medicine-page .slogin,
    .estate-page .slogin {
        font-size: 24px;
    }

    .medicine-page .mess,
    .estate-page .mess {
        margin-top: 15px;
        font-size: 14px;
        line-height: 28px;
    }

    .medicine-page .h2,
    .estate-page .h2 {
        font-size: 24px;
    }

    .medicine-page .three {
        margin: 15px -10px 30px -10px;
        padding: 10px;
    }

    .medicine-page .three .lirun .cell {
        float: none;
        width: 100%;
        padding: 0;
    }

    .medicine-page .three .name {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .medicine-page .three .lirun .cell .tit {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .medicine-page .three .lirun .cell .item+.item {
        margin-left: 10px;
    }

    .medicine-page .three .lirun .cell .item span {
        font-size: 22px;
        padding-right: 5px;
    }

    .medicine-page .three .lirun .cell .item em {
        font-size: 14px;
    }

    .medicine-page .product-list {
        margin: 0;
        padding: 0;
    }

    .medicine-page .product-list .core {
        float: none;
        width: 100%;
        padding: 0;
    }

    .medicine-page .product-list .core .con {
        padding: 10px;
    }

    .estate-page .unit-list {
        margin: 20px -10px 0 -10px;
    }

    #fixedBg {
        background: none;
    }

    .estate-page .unit-list .cell {
        width: 50%;
    }

    .estate-page .unit-list .cell .cover {
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }

    .estate-page .unit-list .cell .cover h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .estate-page .unit-list .cell .cover h6 {
        font-size: 13px;
    }

    .estate-page .sochange-container {
        margin: 20px -10px 20px -10px;
    }

    .estate-page .sochange-container .swiper-slide .pic {
        padding-top: 50%;
    }

    .estate-page .sochange-container .botPrev {
        left: 10px;
        width: 30px;
        height: 60px;
        margin-top: -30px;
    }

    .estate-page .sochange-container .botNext {
        left: inherit;
        right: 10px;
        width: 30px;
        height: 60px;
        margin-top: -30px;
    }

    .estate-page .sochange-container .swiper-slide .cover {
        width: 100%;
        font-size: 12px;
    }

    .estate-page .sochange-container .swiper-slide .cover .mod-td {
        padding: 0 50px;
    }

    .estate-page .sochange-container .swiper-slide .cover .name {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .estate-page .sochange-container .swiper-slide .cover .desc {
        line-height: 20px;
        height: 60px;
        overflow: hidden;
    }

    .estate-page .sochange-container .swiper-slide .cover .special {
        display: none;
    }


    .estate-info-page .slogin {
        font-size: 24px;
    }

    .estate-info-page .sub-slogin {
        font-size: 18px;
    }

    .estate-info-page .project,
    .estate-info-page .project-border {
        margin-top: 15px;
    }

    .estate-info-page .project .desc,
    .estate-info-page .project-border .desc {
        padding-left: 20px;
        padding-right: 0;
        font-size: 14px;
        line-height: 28px;
    }

    .estate-info-page .project .desc .cell:before,
    .estate-info-page .project-border .desc .cell:before {
        width: 10px;
        margin-right: 10px;
        top: 13px;
    }

    .estate-info-page .project .pic img,
    .estate-info-page .project-border .pic img {
        width: 100%;
        height: auto;
    }

    .estate-info-page .project-border {
        border: none;
        height: auto;
    }

    .estate-info-page .project-border .pic {
        border: none;
    }

    .estate-info-page .project-border .desc {
        padding-top: 10px;
    }

    .estate-info-page .project-image {
        height: auto;
        margin-top: 20px;
    }

    .estate-info-page .project-image .context {
        float: none;
        width: 100%;
        font-size: 14px;
        line-height: 26px;
    }

    .estate-info-page .project-image .context .cell+.cell {
        margin-top: 15px;
    }

    .estate-info-page .project-image .context .mod-td {
        padding: 10px;
    }

    .estate-info-page .project-image .swiper-box {
        height: 200px;
        margin-top: 10px;
    }

    .estate-info-page .project-image .swiper-container {
        width: 100%;
    }

    .estate-info-page .project-image .swiper-container .swiper-slide .text {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
    }

    .estate-info-page .project-image .swiper-container:before,
    .estate-info-page .project-image .swiper-container::after {
        display: none;
    }

    .estate-info-page .project-image .swiper-container .prev,
    .estate-info-page .project-image .swiper-container .next,
    .estate-info-page .project-image .swiper-container2 .prev,
    .estate-info-page .project-image .swiper-container2 .next {
        display: none;
    }


    .estate-info-page .project-image .image-list {
        float: none;
        margin: 0;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        font-size: 0;
        line-height: 0;
        height: auto;
    }

    .estate-info-page .project-image .image-list .list {
        width: auto;
        display: inline-block;
        white-space: nowrap;
    }

    .estate-info-page .project-image .image-list .list .core {
        float: none;
        display: inline-block;
        vertical-align: middle;
        width: 100px;
        height: 70px;
        margin: 0;
    }

    .estate-info-page .project-image .image-list .list .core+.core {
        margin-left: 5px;
    }

    /* 产品研发 */
    .product-page .slogin {
        font-size: 24px;
    }

    .product-page .sub-slogin {
        font-size: 18px;
    }

    .product-page .mess {
        margin-top: 15px;
        font-size: 14px;
        line-height: 28px;
    }

    .product-page .product-num {
        height: auto;
        width: auto;
        margin: 0 -10px;
        padding: 10px;
        margin-top: 20px;
    }

    .product-page .product-num .mod-table {
        display: block;
        overflow: hidden;
    }

    .product-page .product-num .mod-table .mod-td {
        display: block;
        float: left;
        width: 50%;
        box-sizing: border-box;
        text-align: left;
        margin-bottom: 20px;
    }

    .product-page .product-num .inline-block {
        font-size: 14px;
    }

    .product-page .product-num .num {
        margin-top: 10px;
    }

    .product-page .product-num .num span {
        font-size: 30px;
        padding-right: 10px;
    }

    .product-page .product-list {
        margin: 0;
    }

    .product-page .product-list .core {
        float: none;
        padding: 0;
        width: 100%;
        margin-top: 20px;
    }

    /* 集团动态 */
    .pic-news .core {
        margin-bottom: 20px;
    }

    .pic-news .pic {
        float: none;
    }

    .pic-news .pic img {
        width: 100%;
        height: auto;
    }

    .pic-news .con {
        padding: 10px 0;
    }

    .pic-news .con .time {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .pic-news .con .title {
        font-size: 18px;
    }

    .pic-news .con .desc {
        font-size: 14px;
        line-height: 26px;
        height: 78px;
        margin-bottom: 10px;
    }

    .pic-news .con .detail {
        font-size: 14px;
    }

    .text-news {
        margin: 0;
    }

    .text-news .core {
        float: none;
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .text-news .core .inner {
        height: auto;
    }

    .text-news .mod-table {
        display: block;
    }

    .text-news .mod-table .mod-td {
        display: block;
    }

    .text-news .core .con {
        padding: 0;
        border: 1px solid #f0f0f0;
        border-top: none;
        padding: 10px;
    }

    .text-news .core .con .title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .text-news .core .con:before {
        display: none;
    }

    .text-news .core .time {
        width: 100%;
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
        justify-content: flex-end;
        padding: 10px;
        box-sizing: border-box;
    }

    .text-news .core .time .day {
        font-size: 16px;
    }

    .text-news .core .time .day:before {
        content: "-";
    }

    .list-news ul li a .time {
        font-size: 12px;
        color: #999;
        padding-left: 10px;
    }

    .list-news ul li a {
        font-size: 14px;
        line-height: 26px;
        padding: 10px 0;
    }

    .list-news ul li a span {
        display: block;
        float: none;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }


    .img-news {
        margin-right: 0;
    }

    .img-news .core {
        width: 100%;
        padding-right: 0;
        margin-bottom: 15px;
    }

    .img-news .core .con {
        padding: 10px;
    }

    .img-news .core .con .title {
        font-size: 14px;
    }

    .img-news .core .con .time {
        font-size: 12px;
    }

    /* 新闻最终 */
    .news-info-page {
        display: flex;
        flex-direction: column-reverse;
        margin: 0;
    }

    .mews-content {
        padding: 0;
    }

    .mews-content .title {
        font-size: 20px;
        line-height: 30px;
    }

    .mews-content .content {
        margin-top: 20px;
        font-size: 16px;
        line-height: 28px;
    }

    .news-prev-next {
        display:none;
        width: 100%;
        float: none;
    }

    .news-prev-next .fixed {
        width: 100%;
        padding: 0;
    }

    .news-prev-next .share {
        display: none;
    }

    .news-prev-next .prev-next .core {
        padding: 15px 0;
    }

    .news-prev-next .prev-next .title {
        font-size: 14px;
        line-height: 24px;
    }

    .news-prev-next .prev-next .prev {
        font-size: 18px;
    }

    /* 集团公告 */
    .event-swiper {
        height: 40px;
        margin-bottom: 20px;
    }

    .event-swiper-container {
        margin: 0 24px;
    }

    .event-swiper-container .swiper-slide span {
        font-size: 16px;
        line-height: 40px;
        margin: 0 2px;
    }

    .event-swiper-container .swiper-slide.active span {
        font-size: 18px;
    }

    .event-swiper .event-pre,
    .event-swiper .event-next {
        line-height: 38px;
    }

    /* 公司治理 */
    .manage-page .sub {
        font-size: 18px;
    }

    .manage-page .four {
        margin: 20px -10px;
        height: auto;
    }

    .manage-page .four .mod-table {
        display: block;
    }

    .manage-page .four .mod-table .mod-td {
        display: block;
        border: none;
    }

    .manage-page .four .mod-td:after {
        display: none;
    }

    .manage-page .four .mod-td .name {
        font-size: 20px;
    }

    .manage-page .four .mod-td .con {
        display: block;
        margin-top: 10px;
        font-size: 14px;
        line-height: 26px;
        
    }
    .manage-page .four .mod-td .con .download{
        margin-top:10px;
    }
    .manage-page .four .mod-td .con .desc{
        max-height: 104px;
    }
    .manage-page .four .mod-td .inner {
        padding: 10px;
        max-height: inherit;
    }

    .manage-page .four .mod-td .num {
        margin-bottom: 10px;
    }

    .manage-page .mod-table .mod-td:hover {
        width: 100%;
    }
    .manage-page .mod-table .mod-td:hover .num{
        display:block;
    }
    .list-file ul:after {
        display: none;
    }

    .list-file ul li {
        float: none;
        padding: 5px 0;
        width: 100%;
    }

    .list-file ul li .size {
        display: none;
    }

    .list-file ul li .title .time {
        display: none;
    }

    .list-file ul li .title .name {
        font-size: 14px;
    }

    .list-file ul li .title .inline-block {
        padding-right: 0;
    }

    /* 党委委员 */
    .partyer-list {
        margin: 0;
        padding-top: 10px;
    }

    .partyer-list .core {
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }

    /* 人力资源 */
    .job-page .slogin {
        font-size: 24px;
    }

    .job-page .mess {
        margin-top: 15px;
        font-size: 14px;
        line-height: 28px;
    }

    .job-page .four {
        height: auto;
    }

    .job-page .four .mod-table {
        display: block;
    }

    .job-page .four .mod-table .mod-td {
        display: block;
        padding: 10px;
    }

    .job-page .four .desc {
        display: block;
        margin-top: 10px;
    }

    .job-page .four .title {
        padding: 0;
        font-size: 24px;
    }

    .job-page .four .title:before,
    .job-page .four .desc:after {
        display: none;
    }

    .joblist .title,
    .joblist .list {
        padding: 0;
    }

    .joblist td,
    .joblist td {
        display: none;
    }

    .joblist td.name,
    .joblist td.slide {
        display: table-cell;
    }

    .joblist table .name {
        width: auto;
    }

    .joblist table td.slide {
        width: 40px;
    }

    .joblist .core .con .apply {
        position: static;
        display: block;
        line-height: 35px;
        width: 110px;
        margin-top: 20px;
    }

    .joblist table td .slideIcon .icon-jiantouxia1 {
        border-width: 6px;
        margin-top: 20px;
    }

    .joblist table td .slideIcon .icon-jiantoushang1 {
        border-width: 6px;
        margin-top: 5px;
    }

    /* 社会责任 */
    .social-page {
        padding-top: 0;
        margin-bottom: -10px;
    }

    .social-wrap {
        margin: 0 -10px;
    }

    .social-wrap .mod-table {
        display: block;
    }

    .social-wrap .mod-table .mod-td {
        display: block;
    }

    .social-wrap .text {
        padding: 10px;
        font-size: 14px;
        line-height: 26px;
    }

    .social-wrap .text h2 {
        font-size: 24px;
    }

    .social-wrap .icons {
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        text-align: left;
    }

    .social-wrap .icons .inline-block img {
        width: 50px;
        height: 50px;
    }

    .social-wrap .icons .inline-block span {
        font-size: 14px;
    }

    /* 搜索 */
    .inn-search {
        width: auto;
        margin: 0 10px;
        height: 40px;
    }

    .inn-search .inp {
        padding-left: 10px;
    }

    .inn-search input {
        height: 40px;
        font-size: 14px;
    }

    .inn-search .btn {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        width: 100px;
        background-size: 20px 20px;
    }

    .searchs-tops {
        margin: 0 -10px;
        height: auto;
        padding: 0;
    }

    .searchs-tops em {
        display: block;
        font-size: 14px;
        margin: 0 10px;
        height: 40px;
        line-height: 40px;
        background-size: 20px 20px;
        padding-left: 30px;
    }

    .searchs-tops em i,
    .searchs-tops em b {
        font-size: 14px;
    }

    .empyts h3 {
        font-size: 20px;
    }

    .mod-news-6 .item-cell {
        padding: 20px 0 20px 30px;
    }

    .mod-news-6 .item-cell .item-date {
        font-size: 16px;
        line-height: 24px;
        top: 20px;
    }

    .mod-news-6 .item-cell .item-tit {
        font-size: 16px;
        line-height: 24px;
    }

    /* 联系我们 */
    .contact-page {
        margin: 10px -10px 0 -10px;
    }

    .md-contact .item-cell {
        float: none;
        width: 100%;
    }

    .md-contact .item-cell+.item-cell {
        margin-top: 20px;
    }

    .md-contact .item-pic img {
        width: 80px;
        height: 80px;
    }

    .md-contact .item-tit {
        margin: 5px 0;
        font-size: 18px;
    }

    /* 404 */
    .page404 {
        padding-top: 30px;
        margin-bottom: -20px;
        padding-bottom: 30px;
    }

    .page404 .headerbg {
        display: none;
    }

    .page404 h4 {
        font-size: 20px;
    }

    .page404 .btn-group a {
        width: 120px;
        line-height: 40px;
        font-size: 14px;
    }

    /* 报告 */
    .reports-page{
        margin:0;
    }
    .reports-page .core{
        float:none;
        width:100%;
        padding:0;
    }

    /* 友情链接 */
    .friendlink-page{
        margin:0;
    }
    .friendlink-page .list{
        margin:0;
    }
    .friendlink-page .list li{
        float:none;
        width:100%;
        height:auto;
        border-right:none;
        padding:15px 0;
        font-size:14px;
        line-height:24px;
    }
    .friendlink-page .list li .mod-td{
        padding:0;
    }

    /*  */
    .stock-page .layout{
        display:block;
        height:auto;
    } 
    .stock-page .mod-table .inline-block{
        display:block;
    }
    .stock-page .mod-table .status{
        display:block;
        width:100%;
        padding:20px;
        box-sizing: border-box;
        text-align: left;
    }
    .stock-page .mod-table .status .name{
        font-size:22px;
    }
    .stock-page .mod-table .status .time{
        font-size:14px;
    }
    .stock-page .mod-table .status .number {
        margin-top:20px;
        margin-bottom:10px;
    }
    .stock-page .mod-table .status .number .total{
        font-size:40px;
        background-position: right bottom;
    }
    .stock-page .mod-table .status .number .text{
        font-size:14px;
        line-height:20px;
    }
    .stock-page .mod-table .trend{
        display:block;
        padding:0;
        border:none;
        overflow-x:auto;
    }
    .stock-page .mod-table .trend .mod-table{
        width:100%;
        font-size:14px;
        display:block;
    }
    .stock-page .mod-table .trend .mod-td{
        white-space: nowrap;
        padding:10px 20px;
        display:block;
        float:left;
        width:50%;
        box-sizing: border-box;
    }

    .stock-page .mod-table .trend .mod-table .num{
        font-size:20px;
        margin-top:5px;
    }

    /* 飘窗 */
    .adfixed{
        display:block;
        right:20px;
        bottom:100px;
    }
    .adfixed .adimg{
        width:150px;
        height:100px;
    }
}